Funcţiile reprezintă o metodă rapidă de a introduce formule de calcul complexe şi care furnizează un rezultat ce poate fi folosit ca operand într-o expresie.
Fiecare funcţie se identifică printr-un nume.
Referirea la o funcţie se face prin
nume_funcţie(listă_de_argumente)
Argumentele unei funcţii pot fi: constante, adrese de celule, domenii, funcţii.

Accesul la aceste funcţii se realizează prin alegerea filei Formule -> Inseare funcţie sau alegem butonul „Inserare funcţie” de pe bara cu formule. Se deschide o fereastra-dialog „inserare funcţie” de unde alegem funcţia dorită şi apoi se deschide următoarea fereastra-dialog unde introducem valorile argumentelor sale

I) Cele mai utilizate funcţii statistice sunt :

  1. SUM(n1:n2) – returnează suma argumentelor din listă,
  2. PRODUCT(n1:n2) – returnează produsul argumentelor din listă,
  3. AVERAGE(n1;n2;...) – returnează media aritmetică a argumentelor din listă,
  4. MIN(n1;n2…)/MAX(n1;n2…) – returnează argumentul din listă cu valoarea cea mai mica / cea mai mare din listă
  5. COUNT(n1;n2;....) – numărul de elementelor de tip număr din argumentele funcţiei
  6. COUNTIF (domeniu, conditie) – numără celulele din domeniu care indeplinesc conditie;
  7. SUMIF(domeniu_de_căutare,conditie,domeniu_de_însumare) – realizează însumarea valorilor din domeniul dat pentru acele valori din domeniul de căutare care indeplinesc conditie
  8. AVERAGEIF(domeniu_de_căutare,conditie,domeniu_de_MEDIE) – realizează media valorilor din domeniul dat pentru acele valori din domeniul de căutare care indeplinesc conditie

II) Cele mai utilizate functii logice:
  1. If (c,e1,e2) – evaluează condiţia logică, dacă e adevărată returnează e1, daca este falsă e2;
  2. And (c1,c2,…) – returnează true dacă toate argumentele au valoarea true
  3. Or (c1,c2,..) – returnează true dacă cel puţin unul dintre argumentele logice are valoarea true
  4. Not (c) –returnează valoarea logică inversată a argumentului logic c

III) Cele mai utilizate functii pentru texte:
  1. LEN(sir)-returneaza lungimea sirului
  2. RIGHT(sir;nr)/LEFT(sir;nr) returneaza primele/ultimele nr. caractere din sir
  3. Mid(sir;poz;nr) extrage un subsir din sir de nr caractere incepand cu poz
  4. LOWER(SIR)/UPPER(SIR)/PROPER(SIR)-realizeaza conversia la minuscule/majuscule/prima litera a fiecarui cuvant devine majuscula
IV) Functii pentru date calendaristice
  1. TODAY() - returneaza data sistem
  2. NOW() - returneaza data si ora sistem
  3. DATE(AN;LUNA;ZI)- returneaza data calendaristica
  4. HOUR(N)/MINUTE(N)/SECOND(N) intoarce ora/minutul/secunda din numar

V) FUNCTII NUMERICE

INT(N)- INTOARCE PARTEA INTREAGA
ROUND(N;Z) / ROUNDUP(N;Z) / ROUNDDOWN(N;Z) - rotunjeste numarul n la a z zecimale/ prin adaos/prin reducere

Dacă modificăm datele de intrare (argumentele funcţiei ) se modifică şi valoarea rezultatului